n = int(input())
x = [i for i in range(10)]
# 先遍历五位数，再遍历六位数。按顺序遍历高位就行，高位小的，整体一定小，所以不用排序直接输出就行了。
for i in x:
    for j in x:
        for k in x:
            if i+j+k+j+i == n and i > 0: print(f"{i}{j}{k}{j}{i}")
for i in x:
    for j in x:
        for k in x:
            if i+j+k+k+j+i == n and i > 0: print(f"{i}{j}{k}{k}{j}{i}")
# -------------------------------------------------------------------------------

# 比赛环境为python3.8.6版本自带的IDLE，最好早点熟悉一下。。这个东西的提示时有时无

# 菜单栏最右边的Help的Python Docs 比赛时候也可以看，不过建议还是提前多了解了解，

# 比赛的时候至少知道在文档找什么能用的上。

# IDLE是下载Python时自带的，在按住win+s搜索IDLE就能搜到了。

# 然后点左上角的File可以创建新文件，然后按F5可以运行。
